package com.isunland.managesystem.adapter;

import android.content.Context;
import android.text.TextUtils;
import com.isunland.managesystem.R;
import com.isunland.managesystem.base.BaseShadowListAdapter;
import com.isunland.managesystem.entity.CheckOverListOriginal;
import java.util.List;

/**
 * 对象功能: 加班单
 * 开发公司: 北京信普达系统工程有限公司
 * 开发人员: HuXiaoDan
 * 创建时间: 2017/2/7 14:20
 */
public class CheckOverListAdapter
    extends BaseShadowListAdapter<CheckOverListOriginal.CheckOverListContent> {
  public CheckOverListAdapter(Context context,
      List<CheckOverListOriginal.CheckOverListContent> objects) {
    super(context, objects);
  }

  @Override public void bindData(int position, ViewHolder vh,
      CheckOverListOriginal.CheckOverListContent item) {
    vh.mContentTwoTv.setText(item.getOvertimeReason());//事由
    if (!TextUtils.isEmpty(item.getActSTime()) || !TextUtils.isEmpty(item.getActETime())) {
      vh.mContentThreeTv.setText(item.getActSTime() + "  至  " + item.getActETime());//开始时间至结束时间
    } else {
      vh.mContentThreeTv.setText("");
    }
    vh.mContentThreeTv.setTextColor(getContext().getResources().getColor(R.color.chocolate));
    if ("0".equalsIgnoreCase(item.getOvertimeType())) {
      vh.mTypeTv.setText(R.string.applyOver);//申请加班
    }
    if ("1".equalsIgnoreCase(item.getOvertimeType())) {
      vh.mTypeTv.setText(R.string.supplyOver);//补加班单
    }
    vh.mPersonNameTv.setText(item.getRegStaffName());
    vh.mPersonDataTv.setText(item.getRegDate());
  }
}
